﻿@model System.Collections.Generic.List<DeliveryPlus.Web.DAL.Entities.Cafe>

@{
    ViewBag.Title = "Список кафе";
    Layout = "../Shared/ControlPanelLayout.cshtml";
}
<p>
    <a class="btn btn-info" href="/ControlPanel/ManageCafe/Add">Добавить кафе</a>
</p>
<table class="table table-bordered table-hover">
    <thead>
        <tr>
            <th>ИД</th>
            <th>Наименование</th>
            <th>Адрес</th>
            <th>Блюд</th>
            <th>Заказов</th>
            <th style="width: 250px"></th>
        </tr>
    </thead>
    <tbody>
        @if (Model.Count == 0)
        {
            <tr>
                <td colspan="6">Не найдено заведений в системе</td>
            </tr>
        }
        else
        {
            foreach (var cafe in Model)
            {
                <tr>
                    <td>@cafe.Id</td>
                    <td>@cafe.Title</td>
                    <td>@cafe.Address</td>
                    <td>@cafe.Dishes.Count</td>
                    <td>@cafe.Dishes.Sum(d => d.OrderItems.Count(w => w.Order.Status > 0))</td>
                    <td>
                        <a href="/ControlPanel/ManageCafe/Edit/@cafe.Id">Редактировать</a>
                        <a href="/ControlPanel/ManageCafe/Delete/@cafe.Id" onclick="return confirm('Действительно хотите удалить это кафе?')">Удалить</a><br/>
                        <a href="/ControlPanel/ManageDishes/?cafeId=@cafe.Id">Список блюд заведения</a>
                    </td>
                </tr>
            }
        }
    </tbody>
</table>